package com.cloxtec.scada.entity;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

/**
 * 系统文件相关信息
 *
 * @author zmzhou
 * @version 1.0
 * date 2020/9/18 20:51
 */
@Data
public class SysFile {
    /**
     * 盘符路径
     */
    private String dirName;

    /**
     * 盘符类型
     */
    private String sysTypeName;

    /**
     * 文件类型
     */
    private String typeName;

    /**
     * 总大小
     */
    private String total;

    /**
     * 剩余大小
     */
    private String free;

    /**
     * 已经使用量
     */
    private String used;

    /**
     * 资源的使用率
     */
    private double usage;

    public JSONObject getInfo() {
        JSONObject info = new JSONObject();
        info.put("dirName", dirName);
        info.put("sysTypeName", sysTypeName);
        info.put("typeName", typeName);
        info.put("total", total);
        info.put("free", free);
        info.put("used", used);
        info.put("usage", usage);
        return info;
    }

}
